Changer la couleur d'un texte
Il existe plusieurs moyens pour changer la couleur d'un texte :
p{
/* Change la couleur via un nom de couleur en anglais (red, grey, black, etc...) */
color: red;
}
p{
/* Change la couleur via un code couleur hexadécimal */
color: #FF0000;
}
Il existe plein de site permettant de récupérer un code couleur hexadecimal. Ex :https://htmlcolorcodes.com/fr/
p{
/* Change la couleur via un code couleur rgb */
color: rgb(255, 0, 0);
}
p{
/* Change la couleur via un code couleur rgba (rgb + taux de transparence) */
color: rgba(255, 0, 0, 0.5);
}
Changer la taille de texte
p{
/* Change la taille du texte en pixels */
font-size: 24px;
}
p{
/* Change la taille du texte en rem */
font-size: 2rem;
}
Utiliser rem plutôt que px est préférable pour les textes car rem permet à l'utilisateur de changer la taille depuis ses préférences de navigateurs.
Par défaut dans les navigateurs, 1rem = 16px
Mettre en italique
p{
/* Met le texte en italic */
font-style: italic;
}
p{
/* Met le texte en normal */
font-style: normal;
}
Changer la graisse (épaisseur) d'un texte
p{
/* Met le texte en gras normal */
font-weight: bold;
}
p{
/* Met le texte en épaisseur normale */
font-weight: normal;
}
p{
/* Met le texte en gras léger */
font-weight: lighter;
}
p{
/* Met le texte en gras prononcé */
font-weight: bolder;
}
Changer la décoration d'un texte
p{
/* Souligne le texte */
text-decoration: underline;
}
p{
/* Barre le texte */
text-decoration: line-through;
}
p{
/* Trace une ligne au dessus du texte */
text-decoration: overline;
}
p{
/* Retire toute décoration du texte */
text-decoration: none;
}
Changer l'alignement d'un texte
p{
/* Centre le texte dans l'élément sélectionné */
text-align: center;
}
p{
/* Aligne à gauche le texte dans l'élément sélectionné */
text-align: left;
}
p{
/* Aligne à droite le texte dans l'élément sélectionné */
text-align: right;
}
p{
/* Justifie le texte dans l'élément sélectionné */
text-align: justify;
}
Changer la couleur de fond d'un élément
p{
/* Change la couleur de fond */
background-color: red;
}
Background-color utilise les même types de couleurs que vu précédemment (code hexadecimaux, rgb, etc...)
Il est possible aussi de créer une couleur de fond en "dégradé" avec linear-gradient ou radial-gradient (voir générateur ici :https://cssgradient.io/).
Exemples :
.element1{
background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(158,0,255,1) 100%);
}
.element2{
background: radial-gradient(circle, rgba(63,94,251,1) 0%, rgba(252,70,107,1) 100%);
}
Mettre une ombre sur un texte
p{
/* Applique une ombre sur le texte */
text-shadow: 4px 4px 1px black;
}
On peut utiliser des générateurs pour créer des ombres sur mesure : https://css3gen.com/text-shadow/
Transformation de texte
p{
/* Met une majuscule à la première lettre de chaque mot */
text-transform: capitalize;
}
p{
/* Met tout en majuscule */
text-transform: uppercase;
}
p{
/* Met tout en minuscule */
text-transform: lowercase;
}